この記事では、GoogleのAPIを使用してGoogle Adsに変換データを送信するためのFunnelFluxの設定方法について説明します。
この統合はベータ版であり、以下の制限事項に注意してください:
- 複数のアカウントをお持ちの場合、カスタムシナリオ設定で異なるアカウントIDを設定できるように、FunnelFluxで各アカウントごとに別のトラフィックソースを作成する必要があります
- Google Adsでは、クリック後少なくとも6時間経過するまで変換データをプッシュすることができません。そのため、Google Ads UIに変換が表示されるまでに最低6時間の遅延がありますが、そこでは正しい変換時間が表示されます。
必要なGoogle Ads情報の取得
まず、FunnelFlux Proで新しいトラフィックソースを作成します。名前フィールドに入力し、Google Adsテンプレートを選択します。
次に、コンバージョントラッキングタブに移動します。以下のように表示されるはずです:
したがって、いくつかの情報を取得する必要があります:
- Google AdsアカウントID
- リフレッシュトークン(後で生成します)
- コンバージョンアクションID
- オプションで、マネージャーアカウントID -- ログインするユーザーの広告アカウントがサブアカウントであるマネージャーアカウントを使用している場合に必要です(通常、この状況であることは明確にわかるはずです)。
Google AdsアカウントID
Google Adsアカウントにログインし、ここから広告アカウントIDを見つけます。
通常、選択メニューに表示されます:
上記のような10桁の数字になります。ハイフンなしでカスタムシナリオ設定に入力してください。
上記では、マネージャーアカウントを持っていることがわかり、マネージャーアカウントIDが表示されています。これは、必要となる可能性のあるオプションのIDです。
アカウントリストにはhttps://ads.google.com/aw/accountsからアクセスできます
コンバージョンアクションID
これは正直なところ、入手が非常に面倒です!
これには、広告アカウント用にオフラインコンバージョンアップロード用の新しいコンバージョンアクションを作成し、そのIDを取得する必要があります。
ツールと設定の下で、コンバージョンセクションをクリックします:
このセクションにアクセスする際は、ドロップダウンメニューから正しい広告アカウントを選択していることを確認してください - コンバージョンアクションは各広告アカウントに固有のものです。
[+新しいコンバージョンアクション]ボタンをクリックして新しいコンバージョンアクションを作成し、以下のオプションを選択します:
次のステップで、基本的なコンバージョンアクションタイプを選択し、名前を付けます:
追加後、目標の設定 > コンバージョンアクション設定をクリックします。
ここで、目標設定を変更してデフォルトの収益を0に設定し、動的収益を許可することができます:
この目標がオプトインや1ユーザーあたり1回しか発生しない特定のイベント用である場合は、カウントの下で「毎回」ではなく「1回」オプションを選択することをお勧めします。
完了 > 保存して続行をクリックします。
最後のページでは、これ以上の設定は必要ないので、完了をクリックします。
次に、カスタムシナリオ設定用のコンバージョンアクションIDが必要です。これは表に明確に記載されていないため、URLから取得する必要があります。
コンバージョンアクションの名前(青いテキスト)をクリックして詳細に移動し、以下のようにアドレスバーからctId
の値を取得します:
上記のように、私のコンバージョンアクションIDは6755237517
です。
リフレッシュトークン
これは私たちのGoogleアプリによって生成されます。
これを入手するには、FunnelFluxの設定セクション > 統合に移動します。ここで認証フローを通じて、私たちのアププに広告アカウントへのアクセスを許可し、必要なトークンを生成できます:
これをクリックし、サインインする関連のGoogleアカウントを選択してから、続行をクリックしてアクセスを承認します:
続行すると、私たちの統合がリフレッシュトークン値を提供するページにリダイレクトされます:
リフレッシュトークンの値全体をコピーし、カスタムシナリオ設定で使用してください。
これで必要なすべての値が揃ったはずです!
統合の仕組み
まず、私たちのトラフィックソーステンプレートでは、外部IDが空のプレースホルダーでgclidに変更されています:
このため、トラッキングリンクを生成する際、gclid値は追加しません(GoogleがクリックURLに自動的に追加するため、追加したくありません)が、値が渡された場合は外部クリックIDパラメータとして捕捉します。
したがって、ユーザーが広告をクリックすると、そのクリックIDを捕捉し、コンバージョンが発生した際に、アカウントID、コンバージョンアクションIDなどの他のデータと共にそのクリックIDをコンバージョンキューに渡すことができます。
その後、私たちの側でコンバージョンデータのログを保存し、1時間ごとにジョブが実行され、初期クリック時間が6時間以上前のコンバージョンをチェックします。6時間以上経過している場合、提供されたすべてのデータを使用してGoogle Adアカウントに送信しようとします。
アカウントIDと対応するリフレッシュトークンは、コンバージョンデータとは別に保存され、コンバージョンが発生したときに更新/チェックされることに注意してください。
したがって、リフレッシュトークンを更新する必要がある場合は更新することができ、最終的には、バウンスしていた可能性のある古いコンバージョンが処理されます。ただし、コンバージョン時にアカウントIDが間違っていた場合、永久にキューに残り処理できなくなるため、その場合は私たちにヘルプを求める必要があります。
他に質問がありますか?お気軽にお問い合わせください!